# 图像膨胀

import cv2
import numpy as np

# 读取图片
src = cv2.imread('src/blobs.png', cv2.IMREAD_UNCHANGED)

# 设置卷积核
kernel = np.ones((3, 3), np.uint8)

# 图像膨胀处理（卷积核3x3，迭代次数1）
erosion = cv2.dilate(src, kernel)
# 显示图像
cv2.imshow("src", src)
cv2.imshow("result", erosion)
# 等待显示
cv2.waitKey(0)
cv2.destroyAllWindows()

# 设置卷积核
kernel = np.ones((5, 5), np.uint8)

# 图像膨胀处理（卷积核5x5，迭代次数1）
erosion = cv2.dilate(src, kernel)
# 显示图像
cv2.imshow("src", src)
cv2.imshow("result", erosion)
# 等待显示
cv2.waitKey(0)
cv2.destroyAllWindows()
